<%@page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<script>
	$(function() {
		$.post(base.contextPath+"/sysmgr/global/doNotNeedAuth_get.do", null, function(result) {
			if (result) {
				$('#form-security').form('load', {
					'id' : result.id,
					'init_pass' : result.init_pass,
					'pass_flag' : result.pass_flag,
					'pass_length1' : result.pass_length1,
					'pass_length2' : result.pass_length2,
					'pass_sape' : result.pass_sape,
					'retry_ban' : result.retry_ban,
					'retry_times' : result.retry_times,
					'ban_time' : result.ban_time,
					'retrieve_mail_pwd' : result.retrieve_mail_pwd,
					'user_mem' : result.user_mem,
					'only_user_login' : result.only_user_login,
					'show_ip' : result.show_ip
				});
				$("#form-security").show();
			} else {
				$.easyui.loaded();$.messager.alert("错误", "发生错误！", "error");
			}
		}, 'json');
	});
	
	function submit() {
		$.post(base.contextPath+"/sysmgr/global/doNotNeedAuth_add_edit.do", $("#form-security").form("getData"), function(result) {
			if (result.status) {
				alertify.success(result.msg);
			} else {
				$.easyui.loaded();$.messager.alert("错误", result.msg, "error");
			}
		}, 'json');
	}
</script>

<form id="form-security" class="easyui-form form_container" style="display: none">
	<input type="hidden" name="id" />
	<table class="tableform">
		<tr>
			<th style="width:150px;height:50px;text-align:center;">选项</th>
			<th style="text-align:center;width:200px;">参数</th>
			<th style="text-align:center;">备注</th>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">初始密码登录修改密码：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="init_pass" value="0" checked /><span>是</span>
					<input type="radio" name="init_pass" value="1" /><span>否</span>
				</div>
			</td>
			<td style="text-align:left;">
				用户用初始密码登录需修改密码
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">密码定时过期：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="pass_flag" value="0" checked /><span>是</span>
					<input type="radio" name="pass_flag" value="1" /><span>否</span>
				</div>
			</td>
			<td style="text-align:left;">
				如果超过了密码的有效期，则在用户登录时将强制用户修改密码。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">密码强度：</td>
			<td style="text-align:left;">
				<div id="radio">
					密码长度：
					<input name="pass_length1" style="text-align: center;" class="easyui-numberbox validatebox-text-small" data-options="value: '2', height:18, width: 30" />分钟
					—
					<input name="pass_length2" style="text-align: center;" class="easyui-numberbox validatebox-text-small" data-options="value: '2', height:18, width: 30" />分钟
					<br>
					<!-- 
					<input type="checkbox" name="pass_sape" value="aa" />密码必须同时包含字母和数字
					 -->
				</div>
			</td>
			<td style="text-align:left;">
				设置密码强度，以保证密码的安全性。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">登录错误次数限制：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="retry_ban" value="0" checked /><span>是</span>
					<input type="radio" name="retry_ban" value="1" /><span>否</span>
					<br>
					登录错误重试：<input name="retry_times" style="text-align: center;" class="easyui-numberbox validatebox-text-small" data-options="value: '3', height:18, width: 30" />分钟
					次后<input name="ban_time" style="text-align: center;" class="easyui-numberbox validatebox-text-small" data-options="value: '10', height:18, width: 30" maxlength="2" />分钟内禁止再次登录
				</div>
			</td>
			<td style="text-align:left;">
				 如果选择“是”，则登录错误重试数次后会被限制数分钟内不能登录。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">是否开启密码找回：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="retrieve_mail_pwd" value="0" checked /><span>开启</span>
					<input type="radio" name="retrieve_mail_pwd" value="1" /><span>关闭</span>
				</div>
			</td>
			<td style="text-align:left;">
				在登录页面中是否显示找回密码链接。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">允许登录时记忆用户名：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="user_mem" value="0" checked /><span>是</span>
					<input type="radio" name="user_mem" value="1" /><span>否</span>
				</div>
			</td>
			<td style="text-align:left;">
				登录界面记忆上次成功登录的用户名可以方便用户登录，但可能会带来安全隐患。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">是否允许多人用同一帐号同时登录：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="only_user_login" value="0" checked /><span>是</span>
					<input type="radio" name="only_user_login" value="1" /><span>否</span>
				</div>
			</td>
			<td style="text-align:left;">
				如果允许同一账号在同一时间允许多人登陆选择是，不允许选择否。
			</td>
		</tr>
		<tr>
			<td style="text-align:center;height:40px;">显示用户登录IP：</td>
			<td style="text-align:left;">
				<div id="radio">
					<input type="radio" name="show_ip" value="0" checked /><span>不显示</span>
					<input type="radio" name="show_ip" value="1" /><span>仅管理员可见</span>
					<input type="radio" name="show_ip" value="2" /><span>所有用户可见</span>
				</div>
			</td>
			<td style="text-align:left;">
				全部人员列表和用户资料是否显示用户最近一次登录的IP。如显示IP，用户多时可能会导致用户列表加载缓慢。
			</td>
		</tr>
		<tr>
			<td colspan="3" style="text-align: center;height: 50px;">
				<a onClick="submit();" class="easyui-linkbutton" data-options="plain: false, iconCls: 'ext_save'">保存</a>
			</td>
		</tr>
	</table>
</form>
